/* 移动端适配核心 */
@media (max-width: 768px) {
    body {
      padding: 10px; /* 减少移动端边距 */
    }
    
    .container {
      max-width: 100%; /* 全宽容器 */
      padding: 1.5rem; /* 减少内边距 */
      border-radius: 0; /* 移除圆角适配小屏 */
      overflow-x: hidden; /* 防止子元素溢出 */
    }
  
    h1 {
      font-size: 1.5rem; /* 缩小标题字号 */
      padding-bottom: 0.3rem;
    }
  
    .search-box {
      font-size: 14px; /* 调整输入框文字 */
      padding: 8px; /* 减少内边距 */
    }
  
    .file-item {
      padding: 0.8rem; /* 减少列表项间距 */
    }
  
    .file-link {
      font-size: 1rem; /* 调整链接文字 */
    }
  }